<?php
	
	session_start();
	header('Content-Type: text/html; charset=UTF-8');
	
	$id = $_POST['idR'];
	
	$array1 = (array) $_SESSION['reservacion1'];
	$array2 = (array) $_SESSION['reservacion2'];
	$precios = (array) $_SESSION['precios'];
	
	include_once 'datos/Gestor_Reservacion.php';
	
	$gestor = new Gestor_Reservaciones();
	
	$reservacion = array();
	$reservacion['datos'] = array($array1[0], $array1[1], $array1[2], $array1[12], $array1[13], $array1[14]);
	
	$platillos = array();
	
	foreach($array1[3] as $row)
	{
		if($row == '1')
		{
			$cantidad = $array1[4];
			if($cantidad == 'otro')
			{
				$cantidad = $array1[8];
			}
			$platillos[] = "'comida', $row, ".$precios['tipo_1'].", $cantidad";
		}
		if($row == '2')
		{
			$cantidad = $array1[5];
			if($cantidad == 'otro')
			{
				$cantidad = $array1[9];
			}
			$platillos[] = "'comida', $row, ".$precios['tipo_2'].", $cantidad";
		}
		if($row == '3')
		{
			$cantidad = $array1[6];
			if($cantidad == 'otro')
			{
				$cantidad = $array1[10];
			}
			$platillos[] = "'comida', $row, ".$precios['tipo_3'].", $cantidad";
		}
		if($row == '4')
		{
			$cantidad = $array1[7];
			if($cantidad == 'otro')
			{
				$cantidad = $array1[11];
			}
			$platillos[] = "'comida', $row, ".$precios['tipo_4'].", $cantidad";
		}
	}
	
	foreach($array2[0] as $row)
	{
		if($row == '1')
		{
			$cantidad = $array2[1];
			if($cantidad == 'otro')
			{
				$cantidad = $array2[5];
			}
			$platillos[] = "'postre', $row, ".$precios['postre_1'].", $cantidad";
		}
		if($row == '2')
		{
			$cantidad = $array2[2];
			if($cantidad == 'otro')
			{
				$cantidad = $array2[6];
			}
			$platillos[] = "'postre', $row, ".$precios['postre_2'].", $cantidad";
		}
		if($row == '3')
		{
			$cantidad = $array2[3];
			if($cantidad == 'otro')
			{
				$cantidad = $array2[7];
			}
			$platillos[] = "'postre', $row, ".$precios['postre_3'].", $cantidad";
		}
		if($row == '4')
		{
			$cantidad = $array2[4];
			if($cantidad == 'otro')
			{
				$cantidad = $array2[8];
			}
			$platillos[] = "'postre', $row, ".$precios['postre_4'].", $cantidad";
		}
	}
	
	$reservacion['seleccion'] = $platillos;
	
	$resultado = $gestor->modificar_reservacion($id, $reservacion);
	
	header("Location: http://localhost/Proyecto/PHP/factura.php?sid=".SID."&fact=".$resultado);